﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DotNet.Utilities.Utils帮助类
{
    public enum ExtLayoutEnum { auto, hbox, vbox, form }
    public enum ExtHBoxAlignEnum { top, middle, bottom, stretch }
    public enum ExtVBoxAlignEnum { left, center, right, stretch }
    public enum ExtPackEnum { start, center, end }
    public enum BoolComboTypes { 是否, 有效无效, 男女, 有无, 自定义 };
    public enum WindowTypes { 弹出窗口, 新页面 };

    //public enum ISStockIn {
    //    未扫描入库=0,
    //    已扫描入库=1            
    //}

    #region  订单状态枚举
    /// <summary>
    /// 订单状态
    /// </summary>
    public enum OrderStatusEnum
    {
        Normal = 1, //正常
        Hang = 2, //挂起
        Revocation = 3, //撤消
    }
    #endregion

    #region  配送单状态枚举
    /// <summary>
    /// 订单状态
    /// </summary>
    public enum TranPlanStatusEnum
    {
        /// <summary>
        /// 未提交
        /// </summary>
        UnSubmit = 1,

        /// <summary>
        /// 已提交未打印
        /// </summary>
        UnPrinted = 2,

        /// <summary>
        /// 已打印未拣配
        /// </summary>
        UnSacn = 3,



        /// <summary>
        /// 已扫描未确认
        /// </summary>
        UnConfirm = 6,

        /// <summary>
        /// 已确认
        /// </summary>
        Confirm = 7,

        /// <summary>
        /// 已签收
        /// </summary>
        Sign = 8

    }
    #endregion

    #region 模块枚举
    /// <summary>
    /// 邮件模块枚举，可用来做单号前缀
    /// </summary>
    public enum BillTypeEnum
    {
        YSJS, //运输结算 
        CCJS, //仓储结算
        YSTZ,//运输调账
        SECOrder,//SEC订单
        AgencyAddress,//经销商地址
        CCTZ,
        FBTC,  //剔除申请
        RDCAddress   //RDC地址
    }
    #endregion

    #region 有效状态
    /// <summary>
    /// 费率审批查询使用
    /// </summary>
    public enum ValidStatusEnum
    {
        历史有效 = 1,
        当前有效 = 2,
        未来有效 = 3,
        未审批 = 4,
        审批中 = 5,
        已拒绝 = 6
    }
    #endregion

    #region excel列背景色
    public enum BackgroudColorEnum
    {
        Grey,
        Yellow,
        Red,
    }
    #endregion
    public class Enums
    {
    }
}
